package com.WheresMyCar1;

import android.app.Activity;
import android.database.Cursor;
import android.database.sqlite.SQLiteDatabase;

import com.google.android.maps.GeoPoint;

public class BancoDeDadosSQL extends Activity {
	public SQLiteDatabase bancoDeDados;
	public Cursor cursor;

	public void inserirBancoDeDados(GeoPoint localizacao) {
		try {
			String sql = "INSERT INTO pontos (latitude,longitude) values('"
					+ String.valueOf(localizacao.getLatitudeE6()) + "','"
					+ String.valueOf(localizacao.getLongitudeE6()) + "')";
			bancoDeDados.execSQL(sql);

		} catch (Exception erro) {

			erro.getMessage();

		}
	}

	public void fechaBancoDeDados() {
		try {
			bancoDeDados.close();
		} catch (Exception erro) {
			erro.getMessage();
		}
	}

	public boolean buscaBancoDeDados() {
		try {
			cursor = bancoDeDados.query("pontos",
					new String[] { "latitude,longitude" }, null, null, null,
					null, null);
			int numeroDeRegistros = cursor.getCount();
			if (numeroDeRegistros != 0) {
				cursor.moveToFirst(); // posiciona no primeiro registro

				return true;
			}

		} catch (Exception erro) {
			erro.getMessage();
		}
		return false;

	}

}